return {
  { "AstroNvim/astrotheme", version = "^3", optional = true },
  { "JoosepAlviste/nvim-ts-context-commentstring", commit = "6c30f3c8915d7b31c3decdfe6c7672432da1809d", optional = true },
  { "L3MON4D3/LuaSnip", version = "^2", optional = true },
  { "MunifTanjim/nui.nvim", version = "^0.2", optional = true },
  { "NMAC427/guess-indent.nvim", commit = "b8ae749fce17aa4c267eec80a6984130b94f80b2", optional = true },
  { "NvChad/nvim-colorizer.lua", commit = "85855b38011114929f4058efc97af1059ab3e41d", optional = true },
  { "Shatur/neovim-session-manager", commit = "07bb62583769abd9d32f88f428ea58248730ac7a", optional = true },
  { "akinsho/toggleterm.nvim", version = "^2", optional = true },
  { "b0o/SchemaStore.nvim", commit = "91b56a811d87b9e7e0600c95f80ff2d08245bf61", optional = true },
  { "echasnovski/mini.bufremove", commit = "931a3bb514147d9e812767275c4beba6b779b1d3", optional = true },
  { "folke/lazy.nvim", version = "^10", optional = true },
  { "folke/neoconf.nvim", version = "^1", optional = true },
  { "folke/neodev.nvim", version = "^2", optional = true },
  { "folke/which-key.nvim", version = "^1", optional = true },
  { "goolord/alpha-nvim", commit = "1356b9ef31b985d541d94314f2cf73c61124bf1d", optional = true },
  { "hrsh7th/cmp-buffer", commit = "3022dbc9166796b644a841a02de8dd1cc1d311fa", optional = true },
  { "hrsh7th/cmp-nvim-lsp", commit = "5af77f54de1b16c34b23cba810150689a3a90312", optional = true },
  { "hrsh7th/cmp-path", commit = "91ff86cd9c29299a64f968ebb45846c485725f23", optional = true },
  { "hrsh7th/nvim-cmp", commit = "04e0ca376d6abdbfc8b52180f8ea236cbfddf782", optional = true },
  { "jay-babu/mason-null-ls.nvim", version = "^2", optional = true },
  { "jay-babu/mason-nvim-dap.nvim", version = "^2", optional = true },
  { "jose-elias-alvarez/null-ls.nvim", commit = "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7", optional = true },
  { "kevinhwang91/nvim-ufo", version = "^1", optional = true },
  { "kevinhwang91/promise-async", version = "^1", optional = true },
  { "lewis6991/gitsigns.nvim", version = "^0.7", optional = true },
  { "lukas-reineke/indent-blankline.nvim", version = "^3", optional = true },
  { "max397574/better-escape.nvim", commit = "7e86edafb8c7e73699e0320f225464a298b96d12", optional = true },
  { "mfussenegger/nvim-dap", version = "^0.7", optional = true },
  { "mrjones2014/smart-splits.nvim", version = "^1", optional = true },
  { "neovim/nvim-lspconfig", commit = "e655c96cf00f7b783871b3787187ed3fa25ff64e", optional = true },
  { "numToStr/Comment.nvim", commit = "0236521ea582747b58869cb72f70ccfa967d2e89", optional = true },
  { "nvim-lua/plenary.nvim", version = "^0.1", optional = true },
  { "nvim-neo-tree/neo-tree.nvim", version = "^3", optional = true },
  { "nvim-telescope/telescope-fzf-native.nvim", commit = "6c921ca12321edaa773e324ef64ea301a1d0da62", optional = true },
  { "nvim-telescope/telescope.nvim", version = "^0.1", optional = true },
  { "nvim-tree/nvim-web-devicons", commit = "7f30f2da3c3641841ceb0e2c150281f624445e8f", optional = true },
  { "nvim-treesitter/nvim-treesitter", vim.fn.has "nvim-0.9" ~= 1 and "63260da18bf273c76b8e2ea0db84eb901cab49ce" or "10d79b5dbbdffc3edf307b189284fb62e2e79a3e", optional = true },
  { "nvim-treesitter/nvim-treesitter-textobjects", commit = "dd0b2036c3a27cb6e6486f8bd24188c6ca43af0b", optional = true },
  { "onsails/lspkind.nvim", commit = "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf", optional = true },
  { "rafamadriz/friendly-snippets", commit = "5cc1f45c6aac699ad008fb85f6ae03236062667d", optional = true },
  { "rcarriga/cmp-dap", commit = "ea92773e84c0ad3288c3bc5e452ac91559669087", optional = true },
  { "rcarriga/nvim-dap-ui", version = "^3", optional = true },
  { "rcarriga/nvim-notify", version = "^3", optional = true },
  { "rebelot/heirline.nvim", version = "^1", optional = true },
  { "s1n7ax/nvim-window-picker", version = "^2", optional = true },
  { "saadparwaiz1/cmp_luasnip", commit = "05a9ab28b53f71d1aece421ef32fee2cb857a843", optional = true },
  { "stevearc/aerial.nvim", version = "^1.5", optional = true },
  { "stevearc/dressing.nvim", version = "^2", optional = true },
  { "williamboman/mason-lspconfig.nvim", version = "^1", optional = true },
  { "williamboman/mason.nvim", version = "^1", optional = true },
  { "windwp/nvim-autopairs", commit = "096d0baecc34f6c5d8a6dd25851e9d5ad338209b", optional = true },
  { "windwp/nvim-ts-autotag", commit = "531f48334c422222aebc888fd36e7d109cb354cd", optional = true },
}
